home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
PASCAL
/
1093.ZIP
/
MUSIC.ARC
/
WILLTELL.PAS
< prev
Wrap
Pascal/Delphi Source File
|
1988-01-03
|
6KB
|
136 lines
program willtell; {Turbo Pascal 4.0}
{Program to play William Tell overture. Adapted from WILLTELL.BAS -
a well-known BASICA program. There are a few wrong notes in it
which have not been fixed. Converted by Ted Lassagne, Compuserve
70325,206. Uses the unit Music.tpu}
uses Music, CRT;
Begin
clrscr;
gotoxy(21, 12);
write('Presenting: THE WILLIAM TELL OVERTURE!');
gotoxy(1,24);
play ('mbl16t200');
{Intro}
play ('o2mnb4p8msbbmnb4p8msbbb8g#8');
play ('e8g#8b8g#8b8o3e8o2b8g#8e8g#8');
play ('b8g#8b8o3e8o2mnb4p8msbbmnb4');
play ('p8msbbmnb4p8msbbmnb4p8msbb');
play ('b8bbb8b8b8bbb8b8b8bb');
play ('b8b8b8bbb8b8mlb2');
play ('b2b8p8p4p4');
{First theme}
play ('p8mso1bbb8bbb8bbo2e8f#8g#8o1bb');
play ('b8bbo2e8g#g#f#8d#8o1b8bbb8bb');
play ('b8bbo2e8f#8g#8eg#mlb4bmsag#f#');
play ('e8g#8e8o3bbb8bbb8bbo4e8f#8');
play ('g#8o3bbb8bbo4e8g#g#f#8d#8o3b8bb');
play ('b8bbb8bbo4e8f#8g#8mleg#b4');
play ('bag#f#mse8g#8e8');
{Secondary theme}
play ('o3g#g#g#8g#g#g#8g#g#');
play ('g#8o4c#8o3g#8o4c#8o3g#8o4c#8o3g#8f#8e8d#8');
play ('c#8g#g#g#8g#g#g#8g#g#g#8o4c#8o3g#8o4c#8');
play ('o3g#8o4c#8o3b8a#8b8a#8b8g#g#g#8g#g#');
play ('g#8g#g#g#8o4c#8o3g#8o4c#8o3g#8o4c#8o3g#8f#8');
play ('e8d#8c#8g#g#g#8g#g#g#8g#g#g#8o4c#8');
play ('o3g#8o4c#8o3g#8o4c#8o3b8a#8b8o2bbb8f#f#');
play ('f#8f#f#f#8g#8a8f#4mna8msg#8mne4');
play ('msg#8f#8f#8f#8o3f#f#f#8f#f#f#8g#8');
play ('a8mnf#4msa8g#8mne4msg#8f#8');
{First theme again}
play ('o2bbb8o1bbb8bbb8bbo2mne8f#8g#8o1bb');
play ('b8bbo2e8g#g#f#8d#8o1b8bbb8bb');
play ('b8bbo2e8f#8g#8eg#mlb4mnbag#f#');
play ('e8g#8e8o3bbb8bbb8bbo4e8f#8');
play ('g#8o3bbb8bbo4e8g#g#f#8d#8o3b8bb');
play ('b8bbb8bbo4e8f#8g#8mleg#mlb4');
play ('mnbag#f#mne8g#8e8');
play ('o3mle56f56g56a56b56o4c56d56mne8eee8e8g#4.');
play ('f#8e8d#8e8c#8mso3bo4c#o3bo4c#o3b');
play ('o4c#d#eo3abababo4c#d#o3g#ag#ag#abo4c#o3f#');
play ('g#f#g#f#g#f#g#f#g#f#d#o2bo3mlbo4c#d#e8d#8e8');
play ('c#8o3msbo4c#o3bo4c#o3bo4c#d#eo3abababo4c#d#o3g#');
play ('ag#ag#abo4c#o3f#g#f#g#f#af#emne8p8mlc#4');
play ('mnc#o2cmso3c#o2co3d#c#o2baag#ec#c#c#c#c#e');
play ('d#o1cg#g#g#g#g#g#o2c#eg#o3c#c#c#c#c#o2co3c#o2co3d#');
play ('c#o2baag#ec#c#c#c#c#ed#o1cg#g#g#g#g#mng#');
play ('o2c#eg#o3msc#ed#c#d#o2cg#g#g#o3g#ec#d#o2cg#g#g#');
play ('o3g#ec#d#o2bg#g#a#gd#d#g#gg#gg#ag#f#e');
play ('o1ba#bo2eo1bo2f#o1bo2g#ed#eg#eaf#bo3g#f#ed#');
play ('f#ec#o2bo3c#o2bo3c#d#ef#g#o2ababo3c#d#ef#o2g#');
play ('ag#aco3c#d#eo2f#g#f#g#f#g#f#g#f#g#f#d#o1b');
play ('co2c#d#eo1ba#bo2eo1bo2f#o1bo2g#ed#eg#eaf#b');
play ('o3g#f#ed#f#ec#o2bo3c#o2bo3c#d#ef#g#o2ababo3c#');
play ('d#ef#o2g#ag#abo3c#d#eo2f#o3c#o2co3c#d#c#o2af#mne');
play ('o3mlef#g#abo4c#d#mne8mseee8e8g#4.');
play ('msf8mse8d#8e8c#8o3bo4c#o3bo4c#o3bo4c#d#eo3a');
play ('bababo4c#d#o3g#ag#ag#abo4c#o3f#g#f#g#f#');
play ('g#f#g#f#g#f#d#o2bo3mlbo4c#d#mne8eee8e8g#4.');
play ('msf#8e8d#8e8c#8o3bo4c#o3bo4c#o3b');
play ('o4c#d#eo3abababo4c#d#o3g#ag#ag#abo4c#o3f#');
play ('g#f#g#f#ag#f#e8o2b8o3e8g#g#g#8mng#g#g#8');
play ('g#g#g#8o4c#8o3g#8o4c#8o3g#8o4c#8o3g#8f#8e8');
play ('d#8c#8g#g#g#8g#g#g#8g#g#g#8o4c#8o3g#8');
play ('o4c#8o3g#8o4c#8o3b8a#8b8a#8b8g#g#g#8');
play ('g#g#g#8g#g#g#8o4c#8o3g#8o4c#8o3g#8o4c#8o3g#8');
play ('f#8e8d#8c#8g#g#g#8g#g#g#8g#g#g#8');
play ('o4c#8o3g#8o4c#8o3g#8o4c#8o3b8a#8b8a#8b8');
play ('o2f#f#f#8f#f#f#8g#8a8f#4a8g#8');
play ('e4g#8f#8o0b8o1b8o2f#f#f#8f#f#f#8');
play ('g#8a8f#4a8g#8e4g#8f#8');
play ('bbb8o1bbb8bbb8bbo2e8f#8g#8');
play ('o1bbb8bbo2e8g#g#f#8d#8o1b8bbb8');
play ('bbb8bbo2e8f#8g#8eg#mlb4mnb');
play ('ag#f#e8o1b8o2e8o3bbb8bbb8bbo4e8');
play ('f#8g#8o3bbb8bbo4e8g#g#f#8d#8o3b8');
play ('bbb8bbb8bbo4e8f#8g#8o3eg#mlb4');
play ('mnbag#f#mlef#g#mnamlg#abo4mnc#mlo3bo4c#d#mnemld#');
play ('ef#mng#ao3bo4ao3bo4ao3bo4ao3bo4ao3bo4ao3bo4ao3bo4ao3bmle');
play ('f#g#mnamlg#abmno4c#mlo3bo4c#d#mnemld#ef#mng#ao3bo4ao3bo4a');
play ('o3bo4ao3bo4ao3bo4ao3bo4ao3bo4ao3bp16mlg#o4g#o3mng#p16mld#o4d#o3' +
'mnd#p16');
play ('mleo4eo3mnep16mlao4ao3mnap16mlg#o4g#o3mng#p16mld#o4d#o3mnd#p16' +
'mleo4eo3mnep16');
play ('mlao4ao3mnao4go3go4go3go4go3go4go3go4msg8e8c8e8o4mng#');
play ('o3g#o4g#o3g#o4g#o3g#o4g#o3g#o4msg#8e8o3b8o4e8mng#o3g#o4g#o3g#o4g#');
play ('o3g#o4g#o3g#o4msg#8f8c#8f8mna#o3a#o4a#o3a#o4a#o3a#o4a#o3a#o4msa#8');
play ('g8e8g8b8p16mna#p16ap16g#p16f#p16ep16');
play ('d#p16c#p16o3bp16a#p16ap16g#p16f#p16ep16d#p16f#mle');
play ('f#g#mnamlg#abmno4c#o3mlbo4c#d#mnemld#ef#mng#ao3bo4ao3bo4a');
play ('o3bo4ao3bo4ao3bo4ao3bo4ao3bo4ao3bmlef#g#mnamlg#abmno4c#o3mlb');
play ('o4c#d#mnemld#ef#mng#ao3bo4ao3bo4ao3bo4ao3bo4ao3bo4ao3bo4a');
play ('o3bo4ao3bp16mlg#o4g#o3mng#p16mld#o4d#o3mnd#p16mleo4eo3mnep16' +
'mlao4ao3mnap16');
play ('mlg#o4g#o3mng#p16mld#o4d#o3mnd#p16mleo4eo3mnep16mlao4ao3mna' +
'o4go3go4go3go4g');
play ('o3go4go3go4g8e8c8e8g#o3g#o4g#o3g#o4g#o3g#o4g#o3g#o4g#8');
play ('e8o3b8o4e8g#o3g#o4g#o3g#o4g#o3g#o4g#o3g#o4msg#8mnf8c#8');
play ('f8a#o3a#o4a#o3a#o4a#o3a#o4a#o3a#o4a#8g8e8g8b8');
play ('p16a#p16ap16g#p16f#p16ep16d#p16c#p16o3bp16a#p16');
play ('ap16g#p16f#p16ep16d#p16fmled#ed#mne8bbb8');
play ('bbb8bbo4e8f#8g#8o3bbb8bbb8');
play ('bbo4g#8a8b8p8e8f#8g#8p8o3g#8');
play ('a8b8p8p2o2bco3c#dd#');
play ('eff#gg#aa#bco4c#d#ed#f#d#ed#f#d#e');
play ('d#f#d#ed#f#d#ed#f#d#ed#f#d#ed#f#d#e');
play ('d#f#d#e8eo3eo4eo3eo4eo3eo4e8o3bo2bo3bo2bo3bo2bo3b8');
play ('g#o2g#o3g#o2g#o3g#o2g#o3g8eo2eo3eo2eo3eo2eo3e8eee8');
play ('e8e8o2bbb8b8b8g#g#g#8g#8g#8');
play ('eee8e8e8o1b8o2e8o1b8o2g#8e8b8');
play ('g#8o3e8o2b8o3e8o2b8o3g#8e8b8g#8o4e4');
play ('p8eee8e8e8e8e4p8.');
play ('ee4p8.o2ee2');
end.